package com.ayf.payment.game.api.dto;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @Description: 交易订单汇总信息
 * @Author: zh-liang
 * @Date : 2019-12-31 15:45
 */
@Data
public class ChargeOrderResponseDTO extends PageDTO {
    private static final long serialVersionUID = 1L;

    /**
     * 查询的总条数
     */
    private long num;

    /**
     * 总金额
     */
    private BigDecimal totalAmount;

    /**
     * 交易成功总笔数
     */
    private Long successTotal;

    /**
     * 交易成功总金额
     */
    private BigDecimal successTotalAmount;

    /**
     * 手续费总金额
     */
    private BigDecimal feeTotalAmount;

    /**
     * 代理商总收入
     */
    private BigDecimal proxyTotalIncome;

    /**
     * 平台总收入
     */
    private BigDecimal platformTotalIncome;

    /**
     * 商户总收入
     */
    private BigDecimal merchantTotalIncome;

    /**
     * 分区数量
     */
    private int partitionNum;
    private Long yesterdayTotal;
    private BigDecimal yesterdayTotalAmount;
    private BigDecimal yesterdayMerchantTotalIncome;
    private BigDecimal yesterdayPlatformTotalIncome;
    private BigDecimal channelTotalIncome;

    private BigDecimal yesterdayChannelTotalIncome;
    /**
     * 今日已结算金额
     */
    private BigDecimal todySettledAmt;
    private BigDecimal yesterdayProxyTotalIncome;

    private BigDecimal yesterdayTotalPlatformRandomAmt;
    private BigDecimal totalPlatformRandomAmt;

    private BigDecimal channelTotalRandomAmt;

    private BigDecimal yesterdayChannelTotalRandomAmt;
}
